#include <stdio.h>
#include <avr/io.h>

/* Incialiazace UART, metodz pro cteni a zapis 						*/
/* Vyuziti embedded modulu pro monitoring zivotnich funkci pacienta
/* Autor: Tomas Cinert
/*------------------------------------------------------------------*/


/* NActeni znaku z UART */
unsigned char ctiZnak(void){

	while(!(UCSRA&0x80))
	;
	return UDR;
}


/* Zapis znaku na UART */
void zapisZnak(unsigned char znak) {
	while (!(UCSRA&0x20))
	;
	UDR = znak;
} 

/* Vypis "stringu" */
void zapisUART (char *text) 
{ 
  while (*text) 
  		zapisZnak(*(text++)); 
}

/* Incializace UART */
void initUART(void)
{
	UCSRA|=0x00;                    
	UBRRL|=0x0C;  // nastaveni rychlosti pro krystal 1MHz
	UCSRB|=0x18;  // povolit vysilani a prijem
	UCSRC|=0x86;  // ramec dat:  8 datovych, 1 stop bit, bey parity 
}




